Method and electronic device for selective magnification in three dimensional rendering systems

ABSTRACT

A method for selective magnification in a 3D rendering system includes: displaying, by an electronic device, a first view including at least one real world object and at least one virtual object; displaying, by the electronic device, a second view comprising a region of interest (ROI) in the first view, while displaying the first view; receiving, by the electronic device, a user interaction on the second view; and generating, by the electronic device, interaction on the first view corresponding to the user interaction received on the second view.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a bypass continuation application ofPCT/KR2022/004813 filed on Apr. 4, 2022, which is based on and claimspriority to Indian Provisional Patent Application No. 202141017348 filedon Apr. 14, 2021, and Indian Complete Patent Application No.202141017348 filed on Nov. 17, 2021, the disclosures of which areincorporated by reference herein in their entireties.

BACKGROUND 1. Field

The disclosure relates to an electronic device, and more specifically toa method and the electronic device for selective magnification in athree-dimensional (3D) rendering system.

2. Description of Related Art

Extended Reality (XR), Augmented Reality (AR), and Mixed Reality (MR)are few examples of 3D rendering technologies that blend real andvirtual worlds and allow them to interact in real time to produce newlive environments and visualizations, as well as a complete immersiveexperience to a user. FIG. 1 illustrates an example scenario ofinteracting by the user with a virtual object in a 3D rendering system.As shown in 20 of FIG. 1, an AR/XR/MR device 10 such as an AR glass, aVR headset, AR display systems like vehicle wind shield/door-glass, etc.includes the 3D rendering system, that displays an augmented virtualobject 11 along with real world objects 12, 13, and 14, where all theobjects 11 to 14 are close to a user 15. The user 15 can easily view anddifferentiate all the objects 11 to 14 and separately interact with theaugmented virtual object 11. As shown in 21 of FIG. 1, the AR/XR/MRdevice 10 changes an orientation of the augmented virtual object 11based on a user interaction.

As shown in 22 of FIG. 1, the AR/XR/MR device 10 displays the augmentedvirtual object 11 along with the real world objects 12 to 14, where allthe objects 11 to 14 are far away from the user 15. Unlike the scenarioexplained in 20, the user 15 feels difficulty in viewing anddifferentiating all the objects 11 to 14 and separately interacting withthe augmented virtual object 11, as all the objects 11 to 14 appear verysmall to the user. The user needs to physically move towards the objects11 to 14 for obtaining an enlarged view of the objects 11 to 14 anddifferentiating the objects 11 to 14, which is not practical when anobstruction is present in front of the user, or the user wishes to stayat one point, or when the user has disabilities to move. Moreover, themethod of moving towards the objects 11 to 14 worsens a user's interestin experiencing the 3D rendering systems. Thus, it is desired to atleast provide a useful alternative.

SUMMARY

Provided are a method and an electronic device for selectivemagnification in an AR scene area. When the objects (i.e. real worldand/or virtual objects) in a first view of a 3D scene are far away froma user, then the electronic device provides an enlarged/close-up view(i.e. second view) of a Region of Interest (ROI) contains the objects orportions of the objects in the ROI of the 3D scene closer to the user.The user perceives the enlarged/close-up view of the ROI that the useris located near to the ROI or a camera of the electronic device isplaced near to the ROI. The electronic device displays theenlarged/close-up view alongside the first view without losing a senseof space and depth, allowing the user to maintain user's perspectiveview on a physical/real world and enhancing a user experience towardsthe physical/real world. As a result, the method provides an option tothe user for conveniently and precisely interact with the objects in theenlarged/close-up view.

Another aspect of the embodiments herein is to overlay the second viewon top of the first view with minimal overlap and render both theobjects and surrounding 3D environment of the ROI to preserve theoriginal 3D scene. The electronic device determines an amount of overlapof the second view on top of the first view based on a distance of theobject at which the user preferred to see and the object in a focus of acamera of the electronic device. The electronic device automaticallyallows the user to customize a position of the second view over thefirst view in such way that the user can move around the second view toa convenient space attached to a user's view angle area as a stickyview. Moreover, the electronic device automatically configures theposition of the second view over the first view based on the minimaloverlap with the objects in the first view.

Another aspect of the embodiments herein is to enable the interaction onthe second view propagated to the object of interaction in the original3D scene, where the second view utilizes a mix of real time and offlinespatial mapping and understanding details.

Another object of the embodiments herein is to provide user movementtowards a zoomed second view area, where the second view merges with thefirst view if both zoom or interaction level or distance becomes almostsame.

Accordingly, the embodiments herein provide a method for selectivemagnification in a 3D rendering system. The method includes displaying,by an electronic device, a first view including real world objects andvirtual objects. The method includes displaying, by the electronicdevice, a second view comprising a Region of Interest (ROI) in the firstview while displaying the first view. The method includes receiving, bythe electronic device, user interaction on the second view. The methodincludes generating, by the electronic device, interaction on the firstview corresponding to the user interaction received on the second view.

In an embodiment, where the 3D rendering system includes an extendedreality system, an augmented reality system, and a mixed reality system.

In an embodiment, where displaying, by the electronic device, the ROI inthe first view as the second view near to the user while preserving thefirst view, includes receiving, by the electronic device, a user inputto select the ROI from the first view, wherein the user input includinga touch input, or a gesture, or a voice input, selecting, by theelectronic device, the ROI from the first view based on the user input,and overlaying, by the electronic device, a magnified view of theselected ROI over the first view as the second view.

In an embodiment, where displaying, by the electronic device, the ROI inthe first view as the second view near to the user while preserving thefirst view, includes predicting, by the electronic device, a user intentto select the ROI from the first view based on a user interactionhistory, selecting, by the electronic device, the ROI from the firstview based on the user intent, and overlaying, by the electronic device,a magnified view of the selected ROI over the first view as the secondview.

In an embodiment, where displaying, by the electronic device, the ROI inthe first view as the second view near to the user while preserving thefirst view, includes determining, by the electronic device, a contextincluding an object in focus, selecting, by the electronic device, theROI from the first view based on the context, and overlaying, by theelectronic device, a magnified view of the selected ROI over the firstview as the second view.

In an embodiment, where overlaying, by the electronic device, themagnified view of the selected ROI over the first view as the secondview, includes identifying, by the electronic device, a position of thesecond view to overlay on the first view, determining, by the electronicdevice, a size of the second view to overlay on the first view, andoverlaying, by the electronic device, the second view on the first viewbased on the identified position and the determined size.

In an embodiment, where the user interaction includes a touchinteraction, a gesture-based interaction, and a voice sensor basedinteraction, an IoT device based interaction or any other multi-modalityinteraction.

Accordingly, the embodiments herein provide the electronic device forselective magnification in the 3D rendering system. The electronicdevice includes a selective magnification controller, a memory, aprocessor, and a display, where the selective magnification controlleris coupled to the memory, the processor, and the display. The selectivemagnification controller is configured to control the display to displaythe first view including the real world objects and the virtual objects.The selective magnification controller is configured to control thedisplay to display the second view comprising the ROI in the first viewwhile displaying the first view. The selective magnification controlleris configured for receiving the user interaction on the second view. Theselective magnification controller is configured for generating theinteraction on the first view corresponding to the user interactionreceived on the second view.

These and other aspects of the embodiments herein will be betterappreciated and understood when considered in conjunction with thefollowing description and the accompanying drawings. It should beunderstood, however, that the following descriptions, while indicatingpreferred embodiments and numerous specific details thereof, are givenby way of illustration and not of limitation. Many changes andmodifications may be made within the scope of the embodiments, and theembodiments herein include all such modifications.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the present disclosure will be more apparent from thefollowing description taken in conjunction with the accompanyingdrawings, in which:

FIG. 1 illustrates an example scenario of interacting by the user with avirtual object in the 3D rendering systems, according to a related art;

FIG. 2A is a block diagram of an electronic device for selectivemagnification in a 3D rendering system, according to an embodiment;

FIG. 2B is a block diagram of a selective magnification controller forgenerating interaction on a first view corresponding to a userinteraction received on a second view, according to an embodiment;

FIG. 3 is a flow diagram illustrating a method for selectivemagnification in the 3D rendering system, according to an embodiment;

FIGS. 4A and 4B illustrate an example of selectively magnifying objectsin the 3D rendering system, according to an embodiment; and

FIG. 5 illustrates an example scenario of selectively magnifying theobjects in the 3D rendering system, according to an embodiment.

DETAILED DESCRIPTION

The embodiments herein and the various features and advantageous detailsthereof are explained more fully with reference to the non-limitingembodiments that are illustrated in the accompanying drawings anddetailed in the following description. Descriptions of well-knowncomponents and processing techniques are omitted so as to notunnecessarily obscure the embodiments herein. Also, the variousembodiments described herein are not necessarily mutually exclusive, assome embodiments can be combined with one or more other embodiments toform new embodiments. The term “or” as used herein, refers to anon-exclusive or, unless otherwise indicated. The examples used hereinare intended merely to facilitate an understanding of ways in which theembodiments herein can be practiced and to further enable those skilledin the art to practice the embodiments herein. Accordingly, the examplesshould not be construed as limiting the scope of the embodiments herein.

As is traditional in the field, embodiments may be described andillustrated in terms of blocks which carry out a described function orfunctions. These blocks, which may be referred to herein as managers,units, modules, hardware components or the like, are physicallyimplemented by analog and/or digital circuits such as logic gates,integrated circuits, microprocessors, microcontrollers, memory circuits,passive electronic components, active electronic components, opticalcomponents, hardwired circuits and the like, and may optionally bedriven by firmware. The circuits may, for example, be embodied in one ormore semiconductor chips, or on substrate supports such as printedcircuit boards and the like. The circuits constituting a block may beimplemented by dedicated hardware, or by a processor (e.g., one or moreprogrammed microprocessors and associated circuitry), or by acombination of dedicated hardware to perform some functions of the blockand a processor to perform other functions of the block. Each block ofthe embodiments may be physically separated into two or more interactingand discrete blocks without departing from the scope of the disclosure.Likewise, the blocks of the embodiments may be physically combined intomore complex blocks without departing from the scope of the disclosure.

The accompanying drawings are used to help easily understand varioustechnical features and it should be understood that the embodimentspresented herein are not limited by the accompanying drawings. As such,the present disclosure should be construed to extend to any alterations,equivalents and substitutes in addition to those which are particularlyset out in the accompanying drawings. Although the terms first, second,etc. may be used herein to describe various elements, these elementsshould not be limited by these terms. These terms are generally onlyused to distinguish one element from another.

Accordingly, the embodiments herein provide a method for selectivemagnification in a 3D rendering system. The method includes displaying,by an electronic device, a first view including real world objects andvirtual objects. The method includes displaying, by the electronicdevice, a Region of Interest (ROI) in the first view as a second viewnear to a user while preserving the first view. The method includesreceiving, by the electronic device, user interaction on the secondview. The method includes generating, by the electronic device,interaction on the first view corresponding to the user interactionreceived on the second view.

Accordingly, the embodiments herein provide the electronic device forselective magnification in the 3D rendering system. The electronicdevice includes a selective magnification controller, a memory, aprocessor, where the selective magnification controller is coupled tothe memory and the processor. The selective magnification controller isconfigured for displaying the first view including the real worldobjects and the virtual objects. The selective magnification controlleris configured for displaying the ROI in the first view as the secondview near to the user while preserving the first view. The selectivemagnification controller is configured for receiving the userinteraction on the second view. The selective magnification controlleris configured for generating the interaction on the first viewcorresponding to the user interaction received on the second view.

Unlike related art methods and systems, when the objects (i.e. realworld and/or virtual objects) in the first view of a 3D scene are faraway from the user, the proposed electronic device provides anenlarged/close-up view (i.e. second view) of the ROI contains theobjects or portions of the objects in the ROI of the 3D scene closer tothe user. The user perceives the enlarged/close-up view of the ROI thatthe user is located near to the ROI or a camera of the electronic deviceis placed near to the ROI. The electronic device displays theenlarged/close-up view alongside the first view without losing a senseof space and depth, allowing the user to maintain user's perspectiveview on a physical/real world and enhancing a user experience towardsthe physical/real world. As a result, the method provides an option tothe user for conveniently and precisely interact with the objects in theenlarged/close-up view. The enlarged/close-up view can be achieved withreal-time second view generation and offline spatial map/spatialunderstanding details. The offline spatial map/spatial understandingdetails can be bundled within the electronic device or an externaldevice or a cloud storage.

Unlike related art methods and systems, the electronic device overlaysthe second view on top of the first view with minimal overlap and renderboth the objects and surrounding 3D environment of the ROI to preservethe original 3D scene. The electronic device determines an amount ofoverlap of the second view on top of the first view based on a distanceof the object at which the user preferred to see and the object in afocus of a camera of the electronic device. The electronic deviceautomatically allows the user to customize a position of the second viewover the first view in such a way that the user can move around thesecond view to a convenient space attached to a user's view angle areaas a sticky view. Moreover, the electronic device automaticallyconfigures the position of the second view over the first view based onthe minimal overlap with the objects in the first view.

Unlike related art methods and systems, the electronic device enablesthe interaction on the second view propagated to the object ofinteraction in the original 3D scene, where the second view utilizes amix of real time and offline spatial mapping and understanding details.

Unlike related art methods and systems, the electronic device allowsuser movement towards a zoomed second view area, where the second viewmerges with the first view if both zoom or interaction level or distancebecomes almost same.

Referring now to the drawings, and more particularly to FIGS. 2A through5, there are shown preferred embodiments.

FIG. 2A is a block diagram of an electronic device 100 for selectivemagnification in a 3D rendering system, according to an embodiment asdisclosed herein. Examples of the 3D rendering system include anextended reality system, an augmented reality system, and a mixedreality system, etc. Examples of the electronic device 100 include, butare not limited to a smart phone, a tablet computer, a personal digitalassistance (PDA), a desktop computer, an Internet of Things (IoT), awearable device, etc. In an embodiment, the electronic device 100includes a selective magnification controller 110, e.g., a processor, amicroprocessor, etc., a memory 120, a processor 130, a communicator 140,a display 150, and a camera 160. The selective magnification controller110 operates as the 3D rendering system in the electronic device 100.The selective magnification controller 110 is implemented by processingcircuitry such as logic gates, integrated circuits, microprocessors,microcontrollers, memory circuits, passive electronic components, activeelectronic components, optical components, hardwired circuits, or thelike, and may optionally be driven by a firmware. The circuits may, forexample, be embodied in one or more semiconductor chips, or on substratesupports such as printed circuit boards and the like. For example, theselective magnification controller 110 maybe a part of the processor 130or maybe a separate device.

The selective magnification controller 110 displays an image (i.e. 3D or2D image) that includes real world objects on the display 150 such as aLight Emitting Diode (LED) display, a Liquid-Crystal Display (LCD)display, etc. In an embodiment, the selective magnification controller110 obtains the image from the camera 160 for displaying on the display150 while the camera captures a preview/video/photo of a scene of a realworld. In an embodiment, the selective magnification controller 110)obtains the image for displaying on the display 150 from images andvideos stored in the memory 120. In an embodiment, the selectivemagnification controller 110 obtains the image for displaying on thedisplay 150 from an external source such as a server of onlinevideo/photo/social-media applications. The selective magnificationcontroller 110 augments virtual objects on the image. The virtualobjects are any graphical 3D objects, not limited by their format, size,material, interaction nature. Examples of the virtual objects include,but not limited to an Emoji, an Animoji, a 3D text, Graphics LanguageTransmission Format (GLTF) objects, doodles etc. Thus, the selectivemagnification controller 110 displays a first view of the imageincluding the virtual objects and the real world objects.

The selective magnification controller 110 displays an ROI in the firstview as a second view near to a user while preserving the first view. Inan embodiment, the selective magnification controller 110 receives auser input to select the ROI from the first view, where the user inputincludes a touch input, or a gesture, a voice input or any type ofmulti-modality interaction with combination of more than one interactionmodality. Further, the selective magnification controller 110 selectsthe ROI from the first view based on the user input. For example, theuser can give the touch input by marking an area or a boundary of theROI over the display 150. Then the selective magnification controller110 selects the ROI from the first view which is marked by the user. Inanother example, the user can show the gesture of moving a hand towardsleft of the user, where the selective magnification controller 110selects a left portion of the first view from a center as the ROI. Inanother example, the user can give a voice input “select the leftportion”, then the selective magnification controller 110 selects a leftportion of the first view from a center as the ROI. In an embodiment,the electronic device 100 includes a microphone to capture the voiceinput of the user and to forward the voice input to the selectivemagnification controller 110. The selective magnification controller 110converts the voice input to text, determines meaning of the text, andidentifies the ROI from the first view based on the meaning of the text.The selective magnification controller 110 overlays a magnified view ofthe selected ROI over the first view as the second view.

In an embodiment, the selective magnification controller 110 determinesa user interaction history on the virtual and/or real world objectsusing a learning or deterministic based method. Further, the selectivemagnification controller 110 predicts a user intent to select the ROIfrom the first view based on the user interaction history. Further, theselective magnification controller 110 selects the ROI from the firstview based on the user intent. Further, the selective magnificationcontroller 110 overlays the magnified view of the selected ROI over thefirst view as the second view. In an example scenario in which the firstview includes the virtual object of a coffee cup, and real world wordobjects such as a mango tree, a car, and a house. Consider, the usermostly uses the virtual object of the coffee cup to augment in videocalls. The selective magnification controller 110 identifies that theuser interacts mostly with the virtual object of the coffee cup based onthe user interaction history. Further, the selective magnificationcontroller 110 predicts that the user intent to select the ROI from thefirst view that contains the virtual object of the coffee cup. Then theselective magnification controller 110 selects the ROI from the firstview that contains the virtual object of the coffee cup.

In an embodiment, the selective magnification controller 110 determinesa context including an object in focus of the camera 160 using thelearning or deterministic based method. Further, the selectivemagnification controller 110 selects the ROI from the first view basedon the context. Further, the selective magnification controller 110overlays the magnified view of the selected ROI over the first view asthe second view.

In an embodiment, the selective magnification controller 110 identifiesa position of the second view to overlay on the first view. Further, theselective magnification controller 110 determines a size of the secondview to overlay on the first view. Further, the selective magnificationcontroller 110 overlays the second view on the first view based on theidentified position and the determined size. In an embodiment, theselective magnification controller 110 identifies the position and thesize of the second view based on a size and a position of objects in thefirst view near to the user which is convenient for the user to view. Inan embodiment, the selective magnification controller 110 allows theuser to increase/decrease the size of the second view, zoom in/out thesecond view, and change the position of the second view based on a userinput on the second view.

The selective magnification controller 110 receives a user interactionon the second view, where the user interaction can be a touchinteraction, a gesture-based interaction, a voice interaction or anytype of multi-modality interaction with combination of more than oneinteraction modality. The selective magnification controller 110generates interaction on the first view corresponding to the userinteraction received on the second view.

Consider an example scenario, the second view and the first view containthe virtual object of the coffee cup. The virtual object of the coffeecup is close to the user in the second view due to the magnified view,whereas the virtual object of the coffee cup is far away from the userin the first view. Consider, the user provides the touch interaction ofsliding motion on the virtual object of the coffee cup in the secondview. The selective magnification controller 110 changes a positionand/or orientation of the virtual object of the coffee cup based on thetouch interaction of the user. Concurrently, the selective magnificationcontroller 110 changes a position and/or orientation of the virtualobject of the coffee cup in the first view of the same amount of changesthat occur in the first view.

The memory 120 stores the images and videos. The memory 120 storesinstructions to be executed by the processor 130. The memory 120 mayinclude non-volatile storage elements. Examples of such non-volatilestorage elements may include magnetic hard discs, optical discs, floppydiscs, flash memories, or forms of electrically programmable memories(EPROM) or electrically erasable and programmable (EEPROM) memories. Inaddition, the memory 120 may, in some examples, be considered anon-transitory storage medium. The term “non-transitory” may indicatethat the storage medium is not embodied in a carrier wave or apropagated signal. However, the term “non-transitory” should not beinterpreted that the memory 120 is non-movable. In some examples, thememory 120 can be configured to store larger amounts of information thanits storage space. In certain examples, a non-transitory storage mediummay store data that can, over time, change (e.g., in Random AccessMemory (RAM) or cache). The memory 120 can be an internal storage unitor it can be an external storage unit of the electronic device 100, acloud storage, or any other type of external storage.

The processor 130 is configured to execute instructions stored in thememory 120. The processor 130 may be a general-purpose processor, suchas a Central Processing Unit (CPU), an Application Processor (AP), orthe like, a graphics-only processing unit such as a Graphics ProcessingUnit (GPU), a Visual Processing Unit (VPU) and the like. The processor130 may include multiple cores to execute the instructions. Thecommunicator 140 is configured for communicating internally betweenhardware components in the electronic device 100. Further, thecommunicator 140 is configured to facilitate the communication betweenthe electronic device 100 and other devices via one or more networks(e.g. Radio technology). The communicator 140 includes an electroniccircuit specific to a standard that enables wired or wirelesscommunication.

Although FIG. 2A shows the hardware components of the electronic device100 but it is to be understood that other embodiments are not limitedthereon. In other embodiments, the electronic device 100 may includeless or more number of components. Further, the labels or names of thecomponents are used only for illustrative purpose and does not limit thescope of the invention. One or more components can be combined togetherto perform same or substantially similar function for selectivemagnification in the 3D rendering system.

FIG. 2B is a block diagram of the selective magnification controller 110for generating the interaction on the first view corresponding to theuser interaction received on the second view, according to an embodimentas disclosed herein. In an embodiment, the selective magnificationcontroller 110 includes a view controller 111, an ROI selector 112, andan interaction controller 113.

The view controller 111, the ROI selector 112, and an interactioncontroller 113 are implemented by processing circuitry such as logicgates, integrated circuits, microprocessors, microcontrollers, memorycircuits, passive electronic components, active electronic components,optical components, hardwired circuits, or the like, and may optionallybe driven by a firmware. The circuits may, for example, be embodied inone or more semiconductor chips, or on substrate supports such asprinted circuit boards and the like.

The view controller 111 displays the image includes real world objectson the display 150. In an embodiment, the view controller 111 obtainsthe image from the camera 160 or the memory 120 or an external source.

The ROI selector 112 displays the ROI in the first view as the secondview near to the user while preserving the first view. In an embodiment,the ROI selector 112 receives the user input to select the ROI from thefirst view. Further, the ROI selector 112 selects the ROI from the firstview based on the user input. In an embodiment, the ROI selector 112determines the user interaction history on the virtual and/or real worldobjects. Further, the ROI selector 112 predicts the user intent toselect the ROI from the first view based on the user interactionhistory. Further, the ROI selector 112 selects the ROI from the firstview based on the user intent. In an embodiment, the ROI selector 112determines the context including an object in focus of the camera 160.Further, the ROI selector 112 selects the ROI from the first view basedon the context. The ROI selector 112 overlays the magnified view of theselected ROI over the first view as the second view.

In an embodiment, the ROI selector 112 identifies the position of thesecond view to overlay on the first view. Further, the ROI selector 112determines the size of the second view to overlay on the first view.Further, the ROI selector 112 overlays the second view on the first viewbased on the identified position and the determined size. In anembodiment, the ROI selector 112 identifies the position and the size ofthe second view based on the size and the position of the objects in thefirst view near to the user which are convenient for the user to view.

The interaction controller 113 allows the user to increase/decrease thesize of the second view, zoom in/out the second view, and change theposition of the second view based on a user input on the second view.The interaction controller 113 receives the user interaction on thesecond view. The interaction controller 113 generates the interaction onthe first view corresponding to the user interaction received on thesecond view.

Although FIG. 2B shows the hardware components of the selectivemagnification controller 110 but it is to be understood that otherembodiments are not limited thereon. In other embodiments, the selectivemagnification controller 110 may include less or more number ofcomponents. Further, the labels or names of the components are used onlyfor illustrative purpose and does not limit the scope of the invention.One or more components can be combined together to perform same orsubstantially similar function for generating the interaction on thefirst view corresponding to the user interaction received on the secondview.

FIG. 3 is a flow diagram 300 illustrating a method for selectivemagnification in the 3D rendering system, according to an embodiment asdisclosed herein. In an embodiment, the method allows the selectivemagnification controller 110 to perform steps 301 to 304. At step 301,the method includes displaying the first view including the real worldobjects and the virtual objects. At step 302, the method includesdisplaying the ROI in the first view as the second view near to the userwhile preserving the first view. At step 303, the method includesreceiving the user interaction on the second view. At step 304, themethod includes generating the interaction on the first viewcorresponding to the user interaction received on the second view.

The various actions, acts, blocks, steps, or the like in the flowdiagram 300 may be performed in the order presented, in a differentorder or simultaneously. Further, in some embodiments, some of theactions, acts, blocks, steps, or the like may be omitted, added,modified, skipped, or the like without departing from the scope of theinvention.

FIGS. 4A and 4B illustrate an embodiment of selectively magnifying theobjects in the 3D rendering system, according to an embodiment asdisclosed herein. A smartphone 100A is the electronic device 100 in anembodiment. As shown in 30 of FIG. 4A, the smartphone 100A displays afirst view 40 includes a virtual object 11 along with real world objects12 to 14 on the display of the smartphone 100A, where all the objects 11to 14 are far away from the user 15. Consider, the user 15 marks theborder of the ROI 41 on the first view 40 by giving the touch input onthe display of the smartphone 100A as shown in 31. The smartphone 100Aidentifies the ROI 41 in the first view 40 based on the touch input onthe display. Further, the smartphone 100A enlarges the ROI 41 anddisplays the enlarged ROI 41 as the second view 42 near to the user 15while preserving the first view 40 as shown in 32.

In an embodiment, the user 15 can use a pull gesture to front/left/rightto mark location of rendering of the second view 42 at a predefineddistance. Further, the smartphone 100A renders the second view 42 onuser designated location. As shown in 33 of FIG. 4B, the smartphone 100Aremaps the second view 42 to the ROI 41 and configures the objects 11 to14 in the ROI 41 to follow the interaction being applied on the enlargedview of the objects 11 to 14 in the second view 42. Now, the user 15 caneasily view and differentiate all the objects 11 to 14 in the secondview 42 due to the magnification and separately interacting with thevirtual object 11 in the second view 42 as shown in 34. Further, thesmartphone 10 changes an orientation of the virtual object 11 in thesecond view 42 as well as the virtual object 11 in the first view 40together based on the user interaction as shown in 35.

FIG. 5 illustrates an example scenario of selectively magnifying theobjects in the 3D rendering system, according to an embodiment asdisclosed herein. Consider, a user 50 wears an AR glass 100B which isthe electronic device 100 in the example scenario. The AR glass 100Baugments an AR object 54 of a man in a display of the AR glass 100B,such that the user 50 can see the first view includes AR object 54 thatis present in a real world 52. The user 50 shows the gesture to selectthe ROI 53 including a head portion of the AR object 54 of the man. Inresponse to identifying the ROI 53, the AR glass 100B renders theenlarged/magnified view 51 of the ROI 53 near to the user as shown inFIG. 5. Further, the user can interact with the enlarged/magnified view51 of the AR object 54, where the AR glass 100B generates the sameinteraction on the AR object 54 present in the ROI 53.

The foregoing description of the specific embodiments will so fullyreveal the general nature of the embodiments herein that others can, byapplying current knowledge, readily modify and/or adapt for variousapplications such specific embodiments without departing from thegeneric concept, and, therefore, such adaptations and modificationsshould and are intended to be comprehended within the meaning and rangeof equivalents of the disclosed embodiments. It is to be understood thatthe phraseology or terminology employed herein is for the purpose ofdescription and not of limitation. Therefore, while the embodimentsherein have been described in terms of preferred embodiments, thoseskilled in the art will recognize that the embodiments herein can bepracticed with modification within the scope of the embodiments asdescribed herein.

What is claimed is:
 1. A method for selective magnification in athree-dimensional (3D) rendering system, the method comprising:displaying, by an electronic device, a first view comprising at leastone real world object and at least one virtual object; displaying, bythe electronic device, a second view comprising a region of interest(ROI) in the first view, while displaying the first view; receiving, bythe electronic device, a user interaction on the second view; andgenerating, by the electronic device, interaction on the first viewcorresponding to the user interaction received on the second view. 2.The method as claimed in claim 1, wherein the 3D rendering systemincludes at least one from among an extended reality system, anaugmented reality system, and a mixed reality system.
 3. The method asclaimed in claim 1, wherein the displaying the ROI in the first view asthe second view further comprises: receiving, by the electronic device,a user input to select the ROI from the first view, the user inputcomprising at least one from among a touch input, a gesture, a voiceinput, and any type of multi-modality interaction with combination ofmore than one interaction modality; selecting, by the electronic device,the ROI from the first view based on the user input; and overlaying, bythe electronic device, a magnified view of the selected ROI over thefirst view as the second view.
 4. The method as claimed in claim 1,wherein the displaying the ROI in the first view as the second viewfurther comprises: predicting, by the electronic device, a user intentto select the ROI from the first view based on a user interactionhistory; selecting, by the electronic device, the ROI from the firstview based on the user intent; and overlaying, by the electronic device,a magnified view of the selected ROI over the first view as the secondview.
 5. The method as claimed in claim 1, wherein the displaying theROI in the first view as the second view further comprises: determining,by the electronic device, a context comprising an object in focus in thefirst view; selecting, by the electronic device, the ROI from the firstview based on the context; and overlaying, by the electronic device, amagnified view of the selected ROI over the first view as the secondview.
 6. The method as claimed in claim 5, wherein the overlaying themagnified view of the selected ROI over the first view as the secondview further comprises: identifying, by the electronic device, aposition where the second view is to be overlaid on the first view;determining, by the electronic device, a size of the second view tooverlay on the first view; and overlaying, by the electronic device, thesecond view on the first view based on the identified position and thedetermined size.
 7. The method as claimed in claim 1, wherein the userinteraction comprises at least one from among a touch interaction, agesture-based interaction, a voice interaction, and any type ofmulti-modality interaction with combination of more than one interactionmodality.
 8. An electronic device for selective magnification in athree-dimensional (3D) rendering system, the electronic devicecomprising: a display; a memory which stores at least one instruction;and a processor which, by executing the at least one instruction, isconfigured to: control the display to display a first view comprising atleast one real world object and at least one virtual object; control thedisplay to display a second view comprising a region of interest (ROI)in the first view while displaying the first view; receive a userinteraction on the second view; and generate interaction on the firstview corresponding to the user interaction received on the second view.9. The electronic device as claimed in claim 8, wherein the 3D renderingsystem comprises at least one from among an extended reality system, anaugmented reality system, and a mixed reality system.
 10. The electronicdevice as claimed in claim 8, wherein the processor is furtherconfigured to: receive a user input to select the ROI from the firstview, the user input comprising at least one from among a touch input, agesture, a voice input, and any type of multi-modality interaction withcombination of more than one interaction modality; select the ROI fromthe first view based on the user input; and overlay a magnified view ofthe selected ROI over the first view as the second view.
 11. Theelectronic device as claimed in claim 8, wherein the processor isfurther configured to: predict a user intent to select the ROI from thefirst view based on a user interaction history; select the ROI from thefirst view based on the user intent; and overlay a magnified view of theselected ROI over the first view as the second view.
 12. The electronicdevice as claimed in claim 8, wherein the processor is furtherconfigured to: determine a context comprising an object in focus in thefirst view; select the ROI from the first view based on the context; andoverlay a magnified view of the selected ROI over the first view as thesecond view.
 13. The electronic device as claimed in claim 12, whereinthe processor is further configured to: identify a position where thesecond view is to be overlaid on the first view; determine a size of thesecond view to overlay on the first view; and overlay the second view onthe first view based on the identified position and the determined size.14. The electronic device as claimed in claim 8, wherein the userinteraction comprises at least one from among a touch interaction, agesture-based interaction, and a voice interaction and any type ofmulti-modality interaction with combination of more than one interactionmodality.